home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR10 / YICN23.ZIP / SOURCE / XPRINTF.C < prev    next >
C/C++ Source or Header  |  1992-10-01  |  516b  |  32 lines

  1. #include <stdarg.h>
  2. #include <string.h>
  3. #include <stdio.h>
  4.  
  5. #define BYTE unsigned char
  6. #define WORD unsigned int
  7.  
  8. #include "xlib.h"
  9. extern unsigned char CharWidth;
  10. extern unsigned char CharHeight;
  11.  
  12. void x_printf(int x, int y,unsigned ScrnOffs,int color,char *ln,...){
  13.   char dlin[100],*dl=dlin;
  14.   int xx;
  15.   char ch;
  16.   va_list ap;
  17.  
  18.   va_start(ap,ln);
  19.   vsprintf(dlin,ln,ap);
  20.   va_end(ap);
  21.  
  22.   xx=x;
  23.   while(*dl){
  24.       x_char_put(*dl++,x,y,ScrnOffs,color);
  25.       x+=CharWidth;
  26.   }
  27.  
  28.  
  29. }
  30.  
  31.  
  32.